/**
 * 根据标题获取表单数据
 * @param {*} req 
 * @param {*} res 
 */
exports.getFormByTitle = async (req, res) => {
    const title = req.query.title
    console.log(title)
    if (title == '实习申请') {
        return res.send({
            code: 200,
            msg: '请求成功',
            data: {
                "code": "200",
                "msg": "请求成功",
                "data": {
                    "title": "实习申请",
                    "form": [
                        {
                            "formType": "BasicInput",
                            "label": "姓名",
                            "attribute": "name",
                            "placeholder": "请输入您的姓名",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "性别",
                            "attribute": "sex",
                            "placeholder": "请输入您的性别",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "联系方式",
                            "attribute": "contact",
                            "placeholder": "请输入您的联系方式",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "专业",
                            "attribute": "major",
                            "placeholder": "请输入您的专业",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "班级",
                            "attribute": "class",
                            "placeholder": "请输入您的班级",
                            "isRequired": true
                        },
                        {
                            "formType": "Select",
                            "label": "岗位",
                            "attribute": "directions",
                            "selectArr": [
                                "前端",
                                " 后端",
                                " 测试",
                                " 产品",
                                " 设计"
                            ],
                            "isRequired": false
                        },
                        {
                            "formType": "RadioInput",
                            "label": "实习类别",
                            "attribute": "choice",
                            "selectArr": [
                                "长期实习",
                                "短期实习"
                            ],
                            "isRequired": true
                        },
                        {
                            "formType": "TextArea",
                            "label": "备注",
                            "attribute": "remarks",
                            "placeholder": "可以简单介绍一下自己",
                            "isRequired": false
                        },
                        {
                            "formType": "FileInput",
                            "label": "简历",
                            "attribute": "resume",
                            "maxNum": 1,
                            "isRequired": true
                        },
                        {
                            "formType": "ImageInput",
                            "label": "附加图片",
                            "attribute": "photo",
                            "maxNum": 3,
                            "isRequired": false
                        }
                    ]
                }
            }
        })
    } else if (title == '加入极客') {
        return res.send(
            {
                "code": "200",
                "msg": "请求成功",
                "data": {
                    "title": "加入极客",
                    "form": [
                        {
                            "formType": "BasicInput",
                            "label": "姓名",
                            "attribute": "name",
                            "placeholder": "请输入您的姓名",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "性别",
                            "attribute": "sex",
                            "placeholder": "请输入您的性别",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "联系方式",
                            "attribute": "contact",
                            "placeholder": "请输入您的联系方式",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "专业",
                            "attribute": "major",
                            "placeholder": "请输入您的专业",
                            "isRequired": true
                        },
                        {
                            "formType": "BasicInput",
                            "label": "班级",
                            "attribute": "class",
                            "placeholder": "请输入您的班级",
                            "isRequired": true
                        },
                        {
                            "formType": "TextArea",
                            "label": "备注",
                            "attribute": "remarks",
                            "placeholder": "可以简单介绍一下自己",
                            "isRequired": false
                        },
                        {
                            "formType": "FileInput",
                            "label": "简历",
                            "attribute": "resume",
                            "maxNum": 1,
                            "isRequired": true
                        },
                        {
                            "formType": "ImageInput",
                            "label": "附加图片",
                            "attribute": "photo",
                            "maxNum": 3,
                            "isRequired": false
                        }
                    ]
                }
            }
        )
    } else {
        return res.send({
            code: 404,
            msg: "没有找到这个表单",
            data: {}
        })
    }
}



exports.getForm = async (req, res) => {
    return res.send({
        "code": 200,
        "msg": "请求成功",
        "data": [
            {
                "title": "实习申请",
            },
            {
                "title": "加入极客",
            }
        ]
    })
}

